package service;

import beans.ItemCartaBean;
import beans.PlatoBean;
import entities.ItemCartaEntity;
import entities.PlatoEntity;

public class ItemCartaSrv {


	private static ItemCartaSrv instancia = null;
		
		public static ItemCartaSrv getInstancia() {
			if(instancia == null) {
				instancia = new ItemCartaSrv();
			}
			return instancia;
		}

		public ItemCartaEntity bean2Entity(ItemCartaBean itemCartaBean) {
			ItemCartaEntity entity = new ItemCartaEntity();
			entity.setId(itemCartaBean.getId());
			entity.setComision(itemCartaBean.getComision());
//			entity.setPrecio(itemCartaBean.getPrecio());
			entity.setPrecio(itemCartaBean.getPrecio());
			PlatoEntity platoEntity = PlatoSrv.getInstancia().bean2Entity(itemCartaBean.getPlato());
			entity.setPlato(platoEntity);
			return entity;
		}
		
		public ItemCartaBean entity2Bean(ItemCartaEntity itemCartaEntity)
		{
		ItemCartaBean bean = new ItemCartaBean();
		bean.setId(itemCartaEntity.getId());
		bean.setComision(itemCartaEntity.getComision());
		bean.setPrecio(itemCartaEntity.getPrecio());
		bean.setPrecio(itemCartaEntity.getPrecio());
		PlatoBean platoBean = PlatoSrv.getInstancia().entity2Bean(itemCartaEntity.getPlato());
		bean.setPlato(platoBean);
		return bean;
		}
		
		
		
}
